Ada (Programmiersprache) Beschreibung Ada (Programmiersprache)  
 
   
Beschreibung von Ada (Programmiersprache) Infos zu Ada (Programmiersprache) und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Ada (Programmiersprache)

Dieser Text beschreibt Ada (Programmiersprache).


Der untere Text beinhaltet die Ada (Programmiersprache) Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Ada (Programmiersprache) Definition vorhanden sein. Sollte eine Definition von Ada (Programmiersprache) fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Ada (Programmiersprache) möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Ada (Programmiersprache) Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Ada (Programmiersprache) beschreiben finden Sie auf der Seite alle Artikel über Ada (Programmiersprache). Fragen zu dem Thema Ada (Programmiersprache) können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Ada (Programmiersprache) Artikel

Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung. Sie wurde von Jean Ichbiah von der Firma Honeywell Bull in den 1970ern entworfen. Ada liegt mit seiner Struktur dicht an Pascal, und ist genauso wie Modula-2 als Mitglied der Pascal-Familie zu betrachten. Ebenso wie Modula ist Ada aber auch strikter in der Programmierung als Pascal. Es ist ein direkter Konkurrent zu C und C++.

Ada wurde stark vom US-Verteidigungsministerium (Department of Defense) gefördert und unterstützt. Die Sprache war die erste standardisierte Hochsprache. Die zwei gängigen Versionen sind Ada 83 (das erste standardisierte Ada, welches zunächst einfach ca. Ada hieß aber später zur Abgrenzung vom Nachfolger Ada 83 genannt wurde) und Ada 95, welches um zahlreiche neue Features erweitert wurde. Eine neue Version wird unter dem Namen Ada 0Y seit Jahren entwickelt (der Name entstand aus dem Projektnamen für Ada 95, der Ada 9X lautete). Alle Ada-Compiler müssen sich einem entsprechenden Test unterziehen. Aufgrund der hohen Anforderung an die Sprache hat sie sich vor allem in sicherheitsrelevanten Bereichen durchgesetzt, zu dem Beispiel in der Flugsicherung oder der Steuerung von Kernkraftwerken.

Den Namen erhielt die Sprache von der ersten Programmiererin, Lady Ada Lovelace (1815-1852), Tochter von Lord Byron und Mitarbeiterin von Charles Babbage. Die richtige Schreibweise ist daher "Ada" und nicht, wie gelegentlich benutzt, "ADA".

Inhaltsverzeichnis
Buch-Tipp: Ada. Eine Einführung für Programmierer Lehrbuchcharakter Dieses Buch wendet sich an alle, die sehr schnell die Programmiersprache Ada95 erlernen oder ein begleitendes Buch zur Vorlesung suchen (wobei ich bezweifeln möchte, das Ada an deutschen Hochschulen gelehrt wird). Kenntnisse in anderen (objektorientierten)Programmiersprachen sind sehr von Vorteil, da die Code-Beispiele in sehr...

Fähigkeiten der Sprache

Ada Absichtte ursprünglich auf eingebettete (embedded) und Echtzeit-Systeme (real-time) und wird auch heute noch meist für diese Zwecke benutzt. Die Ada 95 Version - von Tucker Taft von Intermetrics zwischen 1992 und 1995 entworfen - verbesserte die Möglichkeiten zu dem Entwurf numerischer, systemnaher und bankwirtschaftlicher Programme.

Besondere Features von Ada sind etwa das strenge Typsystem (strong typing ), zahlreiche Prüfungen zur Programmlaufzeit, parallele Verarbeitung, Ausnahmebehandlung und generische Systeme. Mit Ada 95 wurde auch die objektorientierte Programmierung und dynamische Polymorphie unterstützt (wenn auch in einer für die meisten Programmierer ungewohnten Syntax).

Implementationen von Ada benutzen üblicherweise keine automatische garbage collection zur Speicherverwaltung. Ada unterstützt Laufzeittests, um Speicherüberläufe, Zugriff auf nicht alloziierten Speicher, off-by-one-Fehler und andere, ähnlich geartete Fehler frühzeitig zu erkennen und zu vermeiden. Für eine höhere Effizienz können diese Tests abgeschaltet werden. Auch zur Programmverifikation stehen verschiedene Sprach Merkmale zur Verfügung. Aufgrund dieser Punkte wird die Sprache häufig in sicherheitskritischen Systemen wie der Flugsicherung, in Waffensystemen und in der Raumfahrt benutzt.

Doch solche Sprach Merkmale alleine können offensichtlich Fehler nicht verhindern: eine Ariane 5 der ESA ging durch einen arithmetischen Überlauf verloren, weil der entsprechende Test ausgeschaltet worden war.

Die Sprachdefinition ist insofern ungewöhnlich unter den ISO Standards, als dass sie kostenlos für jeden zugänglich ist. Deswegen wird es auch häufig von Programmierern als Standardnachschlagewerk zu Rate gezogen.

Buch-Tipp: Die Programmiersprache ADA Das Buch "Die Programmiersprache ADA" ist leider ohne Beschreibung. Klicken Sie auf den Link über diesem Text um zu der Seite des Buchhändlers zu gelangen. Beim Klicken ö ffnet sich automatich ein neues Fenster mit dem Entsprechenden Buch.

Geschichte

In den 1970ern zeigte sich das amerikanische Verteidigungsministerium besorgt über die wachsende Anzahl von Programmiersprachen, die in ihren Projekten benutzt wurden. Wartung, Ausbildung, Modularität und Wiederverwendung waren dadurch schwer beeinträchtigt. Viele der Programmiersprachen waren zudem proprietär, man war also vom Anbieter abhängig, oder schlicht veraltet. 1975 sollte eine Arbeitsgruppe diesen Dschungel lichten und eine Sprache finden oder erfinden, welche die Bedingungen des Ministeriums erfüllt. Das Resultat war Ada. Die Anzahl der benutzten Programmiersprachen fiel mit der Einführung Adas 1983 von über 450 auf 37 1996.

Eine Reihe von Anforderungskatalogen wurden erstellt, und viele existierende Sprachen wurden überprüft, doch 1977 kam man zu dem Entschluss, dass keine der vorhandenen Sprachen geeignet war.

Nach einem Ausschreiben kamen vier Kandidaten in die nähere Auswahl (Red, Green, Blue und Yellow genannt), und in dem Mai 1979 entschied man sich für Green von Jean Ichbiah , welches dann auf den Namen Ada getauft wurde. Die ursprüngliche Beschreibung wurde am 10.12 1980 gebilligt, dem Geburtstag von Lady Ada Lovelace.

Das US Verteidigungsministerium schrieb vor, dass jedes Softwareprojekt mit einem Anteil von mehr als 30 Prozent neuem Code in Ada geschrieben werden musste (diese Vorschrift wurde 1997 aufgehoben, zudem wurden häufig Ausnahmen genehmigt). In vielen anderen Staaten der NATO wurden ähnliche Vorschriften erlassen.

1983 wurde die Sprache zu einem ANSI Standard (ANSI/MIL-STD 1815), die ISO übernahm den Standard 1987 als ISO-8652:1987. Diese Version wird heute als Ada 83 genannt, nachdem Jahr der ANSI-Standardisierung.

Ada 95, der gemeinsame ISO/ANSI standard ISO-8652:1995 ist die jüngste, standardisierte Ada-Version. Sie wurde in dem Februar 1995 angenommen. Um die Verbreitung des Standards und der Sprache in dem allgemeinem zu unterstützen, finanzierte die US Air Force die Entwicklung des kostenfreien GNAT Compilers.

Buch-Tipp: Einführung in die Programmiersprache ADA mit Übungsaufgaben und Lösungen Die Beschreibung für das Buch "Einführung in die Programmiersprache ADA mit Übungsaufgaben und Lösungen" fehlt leider. Weitere informatione finden Sie auf der Seite des Buchhändlers. Klicken Sie dafür auf den Link über diesem Text. Die Seite des Händlers öffnet sich in neuem Fenster.

Siehe auch

  • Ada Information Clearinghouse
  • Special Interest Group on Ada
  • Aunit
  • GtkAda
  • GNAT Programmierungssystem (GPS)
  • XML/Ada und XML4Ada95
  • PolyORB
Buch-Tipp: Einführung in die Programmiersprache Ada Hervorragende Einführung in SWE allgemein u. mit Ada Das Buch Softwaretechnik mit Ada - Entwicklung großer Systeme beschreibt nicht ca. die Sprache Ada, sondern auch den Hintergrund der Entwicklungen in der Softwaretechnik, die zu dieser Sprache geführt haben. Ada ist ein Sprache, die als Ergebnis eines öffentlichen und sehr kritischen wissenschaftlichen...

  Weiteres zu dem Artikel Ada (Programmiersprache)

Andere Leser interessierten sich auch für folgende Beschreibungen: Charles, Fehler, Konkurrent, Namen
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Ada (Programmiersprache)' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Ada (Programmiersprache) Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Ada (Programmiersprache)' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Ada (Programmiersprache)' und 'Ada (Programmiersprache)' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Ada (Programmiersprache)' Beschreibung entsprechen.
· Diese Seite wurde bisher 824 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 22:22:03
· Diese Seite wurde zuletzt geändert um 14:52, 28. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Ada (Programmiersprache) aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 824 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 22:22:04
· Diese Seite wurde zuletzt geändert um 14:52, 28. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008